//
//  AppDelegate.h
//  UpgradeClassWkWebview
//
//  Created by ZCL_GUOKAI on 2022/4/20.
//

#import <UIKit/UIKit.h>
#import "IRTC/IRTC.h"

@interface AppDelegate : UIResponder <UIApplicationDelegate, IRTCConferenceClientDelegate,
IRTCRemoteMixedStreamDelegate,
IRTCConferencePublicationDelegate,
IRTCConferenceSubscriptionDelegate,
IRTCConferenceSessionDelegate,
IRTCConferenceParticipantDelegate>

@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) IRTCConferenceClient *conferenceClient;
@property (strong, nonatomic) IRTCLocalCameraStream* localStream;
@property (strong, nonatomic) IRTCShareScreenStream* shareStream;
@property (strong, nonatomic) IRTCRemoteMixedStream* mixedStream;
@property (strong, nonatomic) NSMutableDictionary* sharedStreams;
@property (strong, nonatomic) NSMutableDictionary* forwardStreams;
@property (strong, nonatomic) NSMutableDictionary* subscriptions;
@property (strong, nonatomic) NSMutableDictionary* sessions;
@property (strong, nonatomic) NSMutableDictionary* users;
@property (strong, nonatomic) IRTCConferenceSubscription* subscription;
@property (strong, nonatomic) NSString* server;
@property (strong, nonatomic) NSString* conferenceId;
@property (strong, nonatomic) IRTCConferenceParticipant* myself;
@end

